///*
// *  Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
// *
// *  Redistribution and use in source and binary forms, with or without
// *  modification, are permitted provided that the following conditions are met:
// *
// *  Redistributions of source code must retain the above copyright notice,
// *  this list of conditions and the following disclaimer.
// *  Redistributions in binary form must reproduce the above copyright
// *  notice, this list of conditions and the following disclaimer in the
// *  documentation and/or other materials provided with the distribution.
// *  Neither the name of the dreamlu.net developer nor the names of its
// *  contributors may be used to endorse or promote products derived from
// *  this software without specific prior written permission.
// *  Author: Chill 庄骞 (smallchill@163.com)
// */
//package com.plian.system.entity.yth.finance;
//
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.NullSerializer;
//import com.plian.system.entity.yth.YthBaseEntity;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//
//import java.math.BigDecimal;
//import java.time.LocalDate;
//
///**
// * 债务管理-债务项目情况实体类
// *
// * @author BladeX
// * @since 2023-02-08
// */
//@Data
//@TableName("finance_debt_project")
//@EqualsAndHashCode(callSuper = true)
//@ApiModel(value = "DebtProject对象", description = "债务管理-债务项目情况")
//public class DebtProject extends YthBaseEntity {
//
//    private static final long serialVersionUID = 1L;
//
//    /**
//     * 债务项目名称
//     */
//    @ApiModelProperty(value = "债务项目名称")
//    private String debtProjectName;
//    /**
//     * 项目公司id
//     */
//    @ApiModelProperty(value = "项目公司id")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Long projectCompanyId;
//    /**
//     * 项目公司名称
//     */
//    @ApiModelProperty(value = "项目公司名称")
//    private String projectCompanyName;
//    /**
//     * 项目性质（0:政府性项目, 1:自营性项目）
//     */
//    @ApiModelProperty(value = "项目性质（0:政府性项目, 1:自营性项目）")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Integer projectNature;
//    /**
//     * 是否基金投资（0:否, 1:是）
//     */
//    @ApiModelProperty(value = "是否基金投资（0:否, 1:是）")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Integer isFundInvest;
//    /**
//     * 项目投资建设状况（0:筹建, 1:在建, 2:建成）
//     */
//    @ApiModelProperty(value = "项目投资建设状况（0:筹建, 1:在建, 2:建成）")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Integer projectDev;
//    /**
//     * 计划总投资（调整后）
//     */
//    @ApiModelProperty(value = "计划总投资（调整后）")
//    private BigDecimal totalPlanInvest;
//    /**
//     * 其中：股东资本金
//     */
//    @ApiModelProperty(value = "其中：股东资本金")
//    private BigDecimal shareholderFund;
//    /**
//     * 其中：项目借款
//     */
//    @ApiModelProperty(value = "其中：项目借款")
//    private BigDecimal projectLoan;
//    /**
//     * 其中：财政性资金
//     */
//    @ApiModelProperty(value = "其中：财政性资金")
//    private BigDecimal financeFund;
//    /**
//     * 要素平衡安排计划
//     */
//    @ApiModelProperty(value = "要素平衡安排计划")
//    private BigDecimal balancePlan;
//    /**
//     * 填报日期
//     */
//    @ApiModelProperty(value = "填报日期")
//    private LocalDate reportTime;
//    /**
//     * 填报组织id
//     */
//    @ApiModelProperty(value = "填报组织id")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Long reportOrgId;
//    /**
//     * 填报组织名称
//     */
//    @ApiModelProperty(value = "填报组织名称")
//    private String reportOrgName;
//    /**
//     * 填报人员id
//     */
//    @ApiModelProperty(value = "填报人员id")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Long reportUserId;
//    /**
//     * 填报人员名称
//     */
//    @ApiModelProperty(value = "填报人员名称")
//    private String reportUserName;
//    /**
//     * 流程实例id
//     */
//    @ApiModelProperty(value = "流程实例id")
//    private String processInstanceId;
//    /**
//     * 流程环节（0：企业内审1：上级审核）
//     */
//    @ApiModelProperty(value = "流程环节（0：企业内审1：上级审核）")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Integer processStatus;
//    /**
//     * 审核状态（0：草稿1：待审核2：审核中3：已通过4：已驳回）
//     */
//    @ApiModelProperty(value = "审核状态（0：草稿1：待审核2：审核中3：已通过4：已驳回）")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Integer auditStatus;
//
//    /**
//     * 是否被使用（0：否，1：是）
//     */
//    @ApiModelProperty(value = "是否被使用（0：否，1：是）")
//    @JsonSerialize(nullsUsing = NullSerializer.class)
//    private Integer isUsed;
//
//}
